package com.chaopei.base2;

/**
 * @Author Corday 天涯
 * @Date 2022/3/7 16:23
 */
public class MyBase {
    public static void main(String[] args) {
//        统计字符数
        String str = "aDb_3y I am tom!-18mary";
        int sp = 0, en = 0, dig = 0, el = 0;
        for (int i = 0; i < str.length(); i++) {
            char c = str.charAt(i);
            if (Character.isWhitespace(c)) {
                sp++;
            } else if (Character.isLetter(c)) {//字母
                en++;
            } else if (Character.isDigit(c)) {
                dig++;
            } else {
                el++;
            }
        }
        System.out.println("空格:" + sp);
        System.out.println("字母:" + en);
        System.out.println("数字:" + dig);
        System.out.println("其它:" + el);
//        一个4位整数，它加上100后是一个完全平方数，再加上168又是一个完全平方数，
//        请问该数是多少? 
//        设此数为x,第一个完全平方数为m,第二个为n
        int x, y;
        for (int i = 0; i < 100000; i++) {
            x = (int) Math.sqrt(i + 100);
            y = (int) Math.sqrt(i + 268);
            if((x*x)==(i+100)&&(y*y)==(i+268)){
                System.out.println("这个数是:"+i);
            }
        }

    }//main
}
